package com.guanzhi.mp.service;

import com.guanzhi.mp.po.UserPo;

import java.util.List;

/**
 * Mybatis-Plus 练习
 * <p> Package: com.guanzhi.mp.service </p>
 * <p> File: UserService.java </p>
 * <p> Description:  (接口服务)</p>
 * <p> Date: 2024/6/16 14:53</p>
 *
 * @author 观之
 * @version 1.0 （代码版本）
 * @email <a href="mailto:guanzhi55634@aliyun.com">观之</a>（邮箱）
 * @date 2024/6/16 14:53
 * @since jdk17（jdk版本）
 */
public interface UserService {

    /**
     * 逻辑删除
     */
    void logicDelete();

    /**
     * 添加用户
     */
    void addUser();

    /**
     * 获取所有用户
     *
     * @return 实体集合对象
     */
    List<UserPo> getAll();

    /**
     * 分页查询
     *
     * @param pageNum  页码
     * @param pageSize 页大小
     * @return 实体集合对象
     */
    List<UserPo> getUserByPage(Integer pageNum, Integer pageSize);
}
